irrigation technology - English Synonyms Dictionary